<?php

session_start();

class Usuario {

    public function __construct() {
        
    }

    //TODO - VERIFICAR SESSAO NAS PAGINAS DE ADMIN UTILIZANDO ESSE METODO
    static function verifySession() {
        if (!isset($_SESSION['logado']) || $_SESSION['logado'] == 0) {
            header("Location: http://www.marinasaopedro.com.br");
        }
    }

    function login() {
        $con = new mysqli();
        $con = Connection::getConnection();

        $stmt = $con->prepare("SELECT true FROM usuario WHERE usuario = ? AND senha = ?");
        $stmt->bind_param('ss', $usuario, $senha);

        $usuario = $_POST["usuario"];
        $senha = hash("MD5", $_POST["senha"]);

        $stmt->execute();
        $stmt->store_result();
        $count = $stmt->num_rows;

        if ($count > 0) {
            $_SESSION['logado'] = 1;
            echo true;
        } else {
            echo false;
        }
    }

    function logoff() {
        session_destroy();
    }

    function atualizarSenha() {
        $con = new mysqli();
        $con = Connection::getConnection();

        $stmt = $con->prepare("UPDATE usuario SET senha = ?");
        $stmt->bind_param('s', $novaSenha);

        $novaSenha = hash('MD5', $_POST['novaSenha']);

        echo $stmt->execute();
    }

}

?>
